<?php
	// Muestra el formulario según la aplicación que haya seleccionado
	function showForm($app){		
		$xres=new xajaxResponse();		
		ob_start();	
		switch($app){
			case "ii":
				?>
				<table width="100%" align="center">
					<tr>
						<td align="left" class="titulos2">
							<b>Tipo de documento:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Tipo_Documento" name="Tipo_Documento" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Clasificaci&oacute;n de Seguridad:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Clasificacion_Seguridad" name="Clasificacion_Seguridad" class="tex_area">
						</td>
					</tr>				
					<tr>
						<td align="left" class="titulos2">
							<b>Clasificaci&oacute;n decimal:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Clasificacion_Decimal" name="Clasificacion_Decimal" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Prioridad:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<select class="select" name="Prioridad" id="Prioridad">
								<option value="%">-- Cualquier Prioridad --</option>
								<option value="a">Alta</option>
								<option value="m">Media</option>
								<option value="b">Baja</option>
							</select>
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Fuerza destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Fuerza_Destino" name="Fuerza_Destino" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Departamento destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Departamento_Destino" name="Departamento_Destino" class="tex_area">
						</td>
					</tr>					
					<tr>
						<td align="left" class="titulos2">
							<b>Procedencia:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Procedencia" name="Procedencia" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Asunto:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Asunto" name="Asunto" class="tex_area">
						</td>
					</tr>								
				</table>
				<?php
				$xres->addAssign("divForm", "style.display", '');
			break;
			case "ie":
				?>
				<table width="100%" align="center">
					<tr>
						<td align="left" class="titulos2">
							<b>Tipo de documento:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Tipo_Documento" name="Tipo_Documento" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Clasificaci&oacute;n de Seguridad:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Clasificacion_Seguridad" name="Clasificacion_Seguridad" class="tex_area">
						</td>
					</tr>				
					<tr>
						<td align="left" class="titulos2">
							<b>Fuerza destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Fuerza_Destino" name="Fuerza_Destino" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Departamento destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Departamento_Destino" name="Departamento_Destino" class="tex_area">
						</td>
					</tr>					
					<tr>
						<td align="left" class="titulos2">
							<b>Procedencia:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Procedencia" name="Procedencia" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Nombre destinatario:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Nombre_Destinatario" name="Nombre_Destinatario" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Asunto:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Asunto" name="Asunto" class="tex_area">
						</td>
					</tr>								
				</table>
				<?php
				$xres->addAssign("divForm", "style.display", '');
			break;
			case "ca":
				?>
				<table width="100%" align="center">								
					<tr>
						<td align="left" class="titulos2">
							<b>Fuerza destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Fuerza_Destino" name="Fuerza_Destino" class="tex_area">
						</td>
					</tr>
					<tr>
						<td align="left" class="titulos2">
							<b>Departamento destino:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Departamento_Destino" name="Departamento_Destino" class="tex_area">
						</td>
					</tr>													
				</table>
				<?php
				$xres->addAssign("divForm", "style.display", ''); 
			break;
			case "ay":
				?>
				<table width="100%" align="center" >										
					<tr>
						<td align="left" class="titulos2">
							<b>Procedencia:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Procedencia" name="Procedencia" class="tex_area">
						</td>
					</tr>					
					<tr>
						<td align="left" class="titulos2">
							<b>Asunto:</b>
						</td>
						<td align="center" class="listado2" colspan="3">
							<input type="text" id="Asunto" name="Asunto" class="tex_area">
						</td>
					</tr>								
				</table>
				<?php
				$xres->addAssign("divForm", "style.display", '');
			break;
			default:
				$xres->addAssign("divForm", "style.display", 'none');
			break;
		}		
		$xres->addAssign("divReport", "innerHTML", '');
		$xres->addAssign("subForm", "innerHTML", ob_get_clean());
		return utf8_encode($xres->getXML());
	}	

	// Muestra en pantalla el reporte de auditoria básica según los criterios dados.
	function showReport($ruta_raiz, $form){		
		$xres=new xajaxResponse();		
		include_once "$ruta_raiz/include/db/ConnectionHandler.php";
		require_once("$ruta_raiz/class_control/Dependencia.php");
		$db = new ConnectionHandler("$ruta_raiz");
		
		error_reporting(7);
		
		switch($form['TIPO']){
			case "ii":
				$cond=" AND APLICATIVO='INTRANET' AND TIPO_CORRESPONDENCIA='INTERNA'";
			break;
			case "ie":
				$cond=" AND APLICATIVO='INTRANET' AND TIPO_CORRESPONDENCIA='EXTERNA'";
			break;
			case "ca":
				$cond=" AND APLICATIVO='CASETA'";
			break;
			case "ay":
				$cond=" AND APLICATIVO='AYUDANTIA'";
			break;
		}
		
		if($form['Tipo_Documento']!=''){
			$TIPO_DOCUMENTO=$form['Tipo_Documento'];	
		}else{
			$TIPO_DOCUMENTO="%";
		}
		
		if($form['Clasificacion_Seguridad']!=''){
			$CLASIFICACION_SEGURIDAD=$form['Clasificacion_Seguridad'];	
		}else{
			$CLASIFICACION_SEGURIDAD="%";
		}
		if($form['Clasificacion_Decimal']!=''){
			$CLASIFICACION_DECIMAL=$form['Clasificacion_Decimal'];	
		}else{
			$CLASIFICACION_DECIMAL="%";
		}
		if($form['Prioridad']!=''){
			$PRIORIDAD=$form['Prioridad'];	
		}else{
			$PRIORIDAD="%";
		}
		if($form['Fuerza_Destino']!=''){
			$FUERZA_DESTINO=$form['Fuerza_Destino'];	
		}else{
			$FUERZA_DESTINO="%";
		}
		if($form['Departamento_Destino']!=''){
			$DEPARTAMENTO_DESTINO=$form['Departamento_Destino'];	
		}else{
			$DEPARTAMENTO_DESTINO="%";
		}
		if($form['Procedencia']!=''){
			$PROCEDENCIA=$form['Procedencia'];	
		}else{
			$PROCEDENCIA="%";
		}
		if($form['Nombre_Destinatario']!=''){
			$NOMBRE_DESTINATARIO=$form['Nombre_Destinatario'];	
		}else{
			$NOMBRE_DESTINATARIO="%";
		}
		if($form['Asunto']!=''){
			$ASUNTO=$form['Asunto'];	
		}else{
			$ASUNTO="%";
		}
		if($form['Numero_documento']!=''){
			$NUMERO_DOCUMENTO=$form['Numero_documento'];	
		}else{
			$NUMERO_DOCUMENTO="%";
		}
		
		$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
		$fec_ini=$form['fec_ini'];
		$fec_fin=$form['fec_fin']; 
		
		
		$query="SELECT * FROM ORF_CGFM_CORRESPONDENCIA 
					WHERE 
						NVL(TIPO_DOCUMENTO,' ') LIKE '$TIPO_DOCUMENTO%' 
						AND NVL(CLASIFICACION_SEGURIDAD,' ') LIKE '$CLASIFICACION_SEGURIDAD%'
						AND NVL(CLASIFICACION_DECIMAL,' ') LIKE '$CLASIFICACION_DECIMAL%'
						AND NVL(PRIORIDAD,' ') LIKE '$PRIORIDAD%'
						AND NVL(FUERZA_DESTINO,' ') LIKE '$FUERZA_DESTINO%'
						AND NVL(DEPARTAMENTO_DESTINO,' ') LIKE '$DEPARTAMENTO_DESTINO%'
						AND NVL(PROCEDENCIA,' ') LIKE '$PROCEDENCIA%'
						AND NVL(NOMBRE_DESTINATARIO,' ') LIKE '$NOMBRE_DESTINATARIO%'
						AND NVL(ASUNTO,' ') LIKE '%$ASUNTO%'
						AND ((FECHA BETWEEN to_date('$fec_ini', 'dd/mm/yy') AND to_date('$fec_fin','dd/mm/yy')) OR (FECHA_DOCUMENTO BETWEEN to_date('$fec_ini','dd/mm/yy') AND to_date('$fec_fin','dd/mm/yy')))
						AND NVL(NUMERO_DOCUMENTO,' ') LIKE '$NUMERO_DOCUMENTO'
						$cond";
		//$xres->addAlert($query);
		$rs=$db->query($query);
		ob_start();
		$cont=0;
		if($rs->fields['APLICATIVO']!=''){						
			while($cont<10 && !$rs->EOF){ 
				$cont++;								
				?>				
				<table width="600px" align="center">
					<tr class="listado1">
						<td class="titulos3" align="left"><b>Aplicaci&oacute;n:</b></td>
						<td colspan="3" class="listado2"><?php echo $rs->fields['APLICATIVO']." ".$rs->fields['TIPO_CORRESPONDENCIA']; ?></td>
					</tr>
					<?php 
						$cont2=0;
						foreach($rs->fields as $key => $valor){							
							if($valor!="" && $key!="APLICATIVO" && $key!="CLAVE_ID" && $key!="TIPO_CORRESPONDENCIA" && $key!="ID_NUM" && $key!="CONSECUTIVO"){
								$key=str_replace("_", " ", $key);
								if($key=="PATH IMAGEN"){
									$key="ACCEDER AL DOCUMENTO:";
									$valor='<a href="'.$valor.'" target="_blank"><img src="../iconos/vista_preliminar.gif" alt="Ver documento" border="0"></a>';
								}
								if($cont2==0){
									?>
									<tr>
										<td class="titulos3" align="left" width="25%"><b><?php echo $key ?>:</b></td>
										<td class="listado2" width="25%"><?php echo $valor ?></td>
									<?php 
									$cont2=1;
								}else{
									?>
										<td class="titulos3" align="left" width="25%"><b><?php echo $key ?>:</b></td>
										<td class="listado2" width="25%"><?php echo $valor ?></td>
									</tr>
									<?php 
									$cont2=0;
								}
							}						
						}											
					?>	
				</table>
				<BR>
				<?php								
				$rs->moveNext();
			}
		}else{
		?><div class="titulos3" align="center"><br><b>No se encontraron resultados con esos criterios de b&uacute;squeda.</b><br><br></div>
		<?php		
		}		
		$xres->addAssign("divReport", "innerHTML", ob_get_clean());
		return utf8_encode($xres->getXML());
	}	
?>
